This invariant stopped being guaranteed when we moved the visible area
validation from a high priority idle to a tick callback.
Fixes redrawing bugs like row expanding sometimes not having any visual
effect.
{
gboolean retval;
+ if (tree_view->priv->presize_handler_tick_cb)
+ {
+ do_presize_handler (tree_view);
+ return G_SOURCE_CONTINUE;
+ }
+
retval = do_validate_rows (tree_view, TRUE);
if (! retval && tree_view->priv->validate_rows_timer)